#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>

//int partitionDisjoint(int* nums, int numsSize) {
//    int i = 0;
//    int n = 0;
//    int max = nums[0];
//    int maxbef = 0;
//    int flag = 1;
//    while (1)
//    {
//        flag = 1;
//        for (; i < numsSize; i++)
//        {
//            if (nums[i] >= max && i != 0)
//            {
//                maxbef = max;
//                max = nums[i];
//                n = i;
//                break;
//            }
//        }
//        for (i = n + 1; i < numsSize; i++)
//        {
//            if (nums[i] < maxbef )
//            {
//                flag = 0;
//                break;
//            }
//        }
//        if (flag == 1)
//        {
//            break;
//        }
//        i = n + 1;
//    }
//    return n;
//}
//
//int main()
//{
//    int arr[] = { 5,0,3,8,6 };
//    int sz = sizeof(arr) / sizeof(arr[0]);
//    partitionDisjoint(arr, sz);
//    return 0;
//}


//bool isPalindrome(int x) {
//    if (x < 0)
//    {
//        return false;
//    }
//    int i = x;
//    long long num = 0;
//    while (i)
//    {
//        num = num * 10 + i % 10;
//        i /= 10;
//    }
//    if (num == x)
//    {
//        return true;
//    }
//    else
//    {
//        return false;
//    }
//}


//int* twoSum(int* nums, int numsSize, int target, int* returnSize) {
//    int i = 0;
//    int arr[10000001] = { 0 };
//    int* ret = (int*)malloc(sizeof(int) * 2);
//    for (i = 0; i < numsSize; i++)
//    {
//        arr[nums[i]]++;
//    }
//    for (i = 0; i < 100001; i++)
//    {
//        if (arr[i] != 0)
//        {
//            if (arr[target - i] != 0)
//            {
//                ret[0] = i;
//                ret[1] = target - i;
//                *returnSize = 2;
//                return ret;
//            }
//        }
//    }
//    *returnSize = 0;
//    return NULL;
//}
//
//
//int main()
//{
//    int arr[] = { 3,2,4 };
//    int sz = sizeof(arr) / sizeof(arr[0]);
//    int* returnSize = 0;
//    twoSum(arr, sz, 6, returnSize);
//    return 0;
//}


//int main()
//{
//    int i, sum;
//    int count = 0;
//    for (i = 0, sum = 0; i <= 10; i = i + 2)
//    {
//        sum = sum + i;
//        count++;
//    }
//    printf("sum:%d\n", sum);
//    return 0;
//}



int main()
{
    int i = 1;
    int j = 0;
    int mul = 1;
    int sum = 0;
    for(i=1;i<=99;i+=2)
    {
        mul = 1;
        for (j = 0; j < 3; j++)
        {
            mul *= (i + j);
        }
        sum += mul;
    }
    printf("sum=%d", sum);
}